speed bump

speed bump

English Noun
Ad

Definition

A traffic calming measure, consisting of a transverse ridge in the road, to limit the speed of vehicles.

Ad