parking lot


Meanings

  • a lot where cars are parked