An Encylopedia Britannica Company

horse laugh

1 ENTRIES FOUND:
horse laugh noun
plural horse laughs
horse laugh
noun
plural horse laughs
Britannica Dictionary definition of HORSE LAUGH
[count] informal
: a loud laugh