parking area


Meanings

  • a lot where cars are parked