Guffaw Verb-Noun To laugh very loudly and heartily

Verb-Noun
Group Happy
Verb-Noun
Group Happy