service station
Explore definitions, synonyms, and language insights of service station
Definitions
Noun
a station where gasoline and oil are sold and facilities are available for repairing or maintaining automobiles