wheel clamp
noun
British
: an object that the police lock onto one of the wheels of a car so that the car cannot be moved
Love words? Need even more definitions?
Merriam-Webster unabridged
Share