English dictionary
service area meaning and definition
Definition and meaning of service area at MeaningMonkey.org. service area meaning and definition in the English Dictionary.SERVICE AREA noun
Definition of service area (noun)
- place on a highway providing garage services and eating and toilet facilities
Source: Princeton University Wordnet