What does car park mean?

car park meaning in General Dictionary

lots where vehicles are parked