Logo
Search icon

filling station

noun

Meaning

  • A facility which sells fuel and lubricants for motor vehicles.