keak

keak

English Verb
Ad

Definition

To cackle or laugh.

Ad