SERVICE STATION


Meaning of SERVICE STATION in English

noun

1.

= petrol station

2.

( BrE ) an area and building beside a motorway where you can buy food and petrol, go to the toilet, etc. :

a motorway service station

Oxford Advanced Learner's English Dictionary.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.