Subscriber login


Forgot your password?

Library card login

Other

petrol station

Translate petrol station | into French | into German | into Italian | into Spanish
Definition of petrol station

noun

British
  • an establishment selling petrol and oil (and sometimes also other supplies and services) for motor vehicles.

petrol station in other Oxford dictionaries