Attested.to

Definition

a loud laugh suggestive of a hen's cackle

Seed ·

Term in context

cackle in CommonParlance