car park


Meanings

  • a lot where cars are parked