meaning of speed trap

1. a trap arranged on a roadway for catching speeders


Related Words

speed trap |

Developed & Maintained By Taraprasad.com

Treasure Words