Advertisement

Advertisement

judder bar

noun

  1. a bump built across roads, esp in housing estates, to reduce speeding Also calledrampchiefly Britsleeping policeman


Advertisement

Advertisement

Advertisement

Advertisement


judderJude