Attested.to

Definition

unwisely talking too much

Seed ·

Term in context

blabbermouthed in CommonParlance