horselaugh

Explore definitions, synonyms, and language insights of horselaugh

Definitions

Noun
a loud laugh that sounds like a horse neighing

More General Terms