Denver boot
English
Noun
Denver boot (plural Denver boots)
- (Canada, US) A device locked into place over the wheel of a road vehicle, immobilizing it.
Synonyms
- boot (informal)
- wheel clamp
Further reading
Denver boot on Wikipedia.Wikipedia