HAW HAW


Meaning of HAW HAW in English

guffaw; ha-ha, sound of laughter; ditch where one side is a retaining wall

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.