[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
DENVER BOOT
Meaning of DENVER BOOT in English
Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012