English synonyms about - contact  

service area

noun

1 service area

Place on a highway providing garage services and eating and toilet facilities.


Find more on service area elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0263