Definition of "horselaugh"

horselaugh