Denver boot
nounDefinition of Denver boot
: 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
Keep scrolling for more
Keep scrolling for more