meaning of car park

car park meaning in General Dictionary

lots where vehicles are parked