Horselaugh

What is Horselaugh?

Horselaugh definition and meaning on Dictionary terms:
noun

a loud, coarse laugh, especially of derision.