parking
Top 15000
Meanings
Noun
1. car park, (North America) parking lot, parking garage (UK)