English

car park noun definition in Controlling traffic topic from the Oxford Advanced Learner's Dictionary

car park

 noun: Controlling traffic topic
an area or a building where people can leave their cars