GUFFAW


Meaning of GUFFAW in English

noun a loud burst of laughter; a horse laugh.

Webster English vocab.      Английский словарь Webster.