ha-ha

Noun
  1. A loud laugh that sounds like a horse neighing (synset 107142619)
  2. A ditch with one side being a retaining wall;
    Used to divide lands without defacing the landscape (synset 104363510)

Other Searches