What is the full meaning of horselaughs
HORSELAUGH, a loud, boisterous laugh [n]
Example of the word horselaughs placed on a Scrabble board.