Attested.to

Definition

some event or object that causes embarrassment and shame

Seed ·

Term in context

cringe in CommonParlance