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

More General Terms