Service-station Synonyms

Commercial establishment
(Noun)