Attested.to

Definition

emit a loud, unpleasant kind of laughing

Seed ·

Term in context

cackle in CommonParlance