Denver boot
Noun
Meaning
Denver boot (plural Denver boots)
(Canada, US) A device locked into place over the wheel of a road vehicle, immobilizing it.
Noun
Denver boot (plural Denver boots)
(Canada, US) A device locked into place over the wheel of a road vehicle, immobilizing it.