English
English version

speed/traffic humps

From Longman Dictionary of Contemporary Englishspeed/traffic humpsspeed/traffic humpsBritish English a series of humps in the road, designed to make traffic slow down hump
Pictures of the day
What are these?
Click on the pictures to check.