HA-HA MEANING IN ENGLISH

• Ha-ha Definition & Synonyms

  1. (n.) A sunk fence; a fence, wall, or ditch, not visible till one is close upon it.


Synonyms:
Haw-haw, Horselaugh,

RECENT SEARCHES