Wheel Clamp (noun) Definition, Meaning & Examples

noun
  1. a device fixed onto one wheel of an illegally parked car in order to immobilize it. The driver has to pay to have it removed
Wheel Clamp (noun) Definition, Meaning & Examples

More Definitions