service area
English Dictionary
->
Letter S
-> service area
Search Dictionary:
service area Definition
(n)
place
on
a
highway
providing
garage
services
and
eating
and
toilet
facilities
service area Synonyms
service area
© Art Branch Inc.