DENVER BOOT


Meaning of DENVER BOOT in English

noun Etymology: Denver, Colo. Date: 1968 a metal clamp that is locked onto one of the wheels of an automobile to immobilize it especially until its owner pays accumulated parking fines

Merriam Webster. Explanatory English dictionary Merriam Webster.      Толковый словарь английского языка Мерриам-Уэбстер.