English
English version

Denver boot

From Longman Dictionary of Contemporary EnglishDenver bootˌDenver ˈboot noun American English infml  a metal object that the police fasten to an illegally parked car so that it cannot be moved; wheel clamp
Pictures of the day
What are these?
Click on the pictures to check.