English

service station noun definition in Public spaces topic from the Oxford Advanced Learner's Dictionary

service station

 noun: Public spaces topic
1 = gas stationpetrol station2 (British English) an area and building beside a motorway where you can buy food and petrol, go to the toilet, etc. a motorway service station