Attested.to

Definition

hard to deal with; especially causing pain or embarrassment

Seed ·

Term in context

awkward in CommonParlance