Definitions
noun
a station where gasoline and oil are sold and facilities are available for repairing or maintaining automobiles
Look “service station” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a station where gasoline and oil are sold and facilities are available for repairing or maintaining automobiles