English

Definition of service area noun from the Oxford Advanced Learner's Dictionary

 

service area

 noun
noun
BrE
 
; NAmE
 
(British English)
 
jump to other results
a place on a motorway where you can stop and buy food, petrol, have a meal, go to the toilet, etc.