HORSELAUGH

Definition of HORSELAUGH

  1. (noun)a loud laugh that sounds like a horse neighing