parking_lotEnglish

car park, park, parking area, parking lot

Noun

A lot where cars are parked

English: parking lot, car park, park, parking area

English words with similar meanings

Show 3 words