speed traps

Home / Glossary Index Page / speed traps

places of roads where police use special equipment to check the speed of vehicles