Meaning of “petrol station” - Learner’s Dictionary

petrol station

noun [ C ] uk UK (US gas station)

A2 a place where you can buy petrol

(Definition of “petrol station” from the Cambridge Learner’s Dictionary © Cambridge University Press)