Last modified on 22 June 2014, at 03:09

horselaugh

EnglishEdit

NounEdit

horselaugh (plural horselaughs)

  1. A loud, distinct, sound of laughter by a human.