Topic: ROADS


service area

noun
     
service area [countable] British English
TTR a place on a motorway where you can stop for petrol, food, toilets etc

Explore ROADS Topic