HA-HA


Meaning of HA-HA in English

■ noun a ditch with a wall on its inner side below ground level, forming a boundary to a park or garden without interrupting the view.

Origin

C18: from Fr., said to be from the cry of surprise on encountering such an obstacle.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.