Meaning

1 senses
  1. (Canada, US)A device locked into place over the wheel of a road vehicle, immobilizing it.

Origin

# Compare Jersey barrier.

# Compare Jersey barrier.

Wiktionary, CC BY-SA 4.0 · source

Denver boot — meaning, examples, forms, synonyms | Krumeto