Attested.to

Definition

extremely alarming

Seed ·

Term in context

bloodcurdling in CommonParlance