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
DENVER BOOT
Meaning of DENVER BOOT in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012