Topic: MOTOR VEHICLES


speed trap

noun
     
speed trap [countable]
TTCSC a place on a road where police wait to catch drivers who are going too fast

Explore MOTOR VEHICLES Topic