cachinnate

cachinnate

cachinnate

Verb

laugh loudly and in an unrestrained way

Synonyms: