Shobdo Logo
ODEradar trap

radar trap

Flag: gbEnglishOxford Dictionary of English

radar trap /ˈreɪdɑː trap /
noun an area of road in which radar is used by the police to detect vehicles exceeding a speed limit.