parking area

Noun
  1. A lot where cars are parked (synset 108633213)

Other Searches