parqueo
Top 25000
Meanings
Noun
1. car park (an area where cars may be parked) (Latin America, regional)