ROAD HUMPS


Meaning of ROAD HUMPS in English

road bumps, raised sections on a road that slow down the speed of traffic

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