HORSELAUGH Meaning of HORSELAUGH in English (n.) A loud, boisterous laugh; a guffaw. Webster's English dictionary. Английский словарь Webster. 2012