HORSELAUGH


Meaning of HORSELAUGH in English

noun a loud, boisterous laugh; a guffaw.

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