Attested.to

Definition

extreme distress of body or mind

Seed ·

Term in context

anguish in CommonParlance