DENVER BOOT


Meaning of DENVER BOOT in English

a wheel block that stops a car from moving Greg was drunk, so the police put a Denver boot on his car.

English idioms vocab.      Словарь английских идиом и выражений.