n. (British) Denver Boot, locking device attached to the wheel of a car to immobilize it (used especially for cars parked illegally or until the owner pays parking fines that accumulated)
WHEELCLAMP
Meaning of WHEELCLAMP in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012