Longman Dictionary of Contemporary English homepage

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
Word of the Day
The ROADS
Word of the Day is:

Other related topics