wheel clamp or boot used by police to immobilize a vehicle parked illegally - Spanish English Dictionary

Suggest a Term