VariousWords beta
Related Terms:
Definitions:
Noun
speed trap
Definition: a trap arranged on a roadway for catching speeders
Definition: A section of a roadway where speeds of vehicles are monitored by authorities.