n. 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)
DENVER BOOT
Meaning of DENVER BOOT in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012