DENVER BOOT


Meaning of DENVER BOOT in English

[Den.ver boot] n [Denver, Colo.] (1968): a metal clamp that is locked onto one of the wheels of an automobile to immobilize it esp. until its owner pays accumulated parking fines

Merriam-Webster English vocab.      Английский словарь Merriam Webster.