VariousWords beta
Related Terms:
Definitions:
Noun
service station
Definition: a station where gasoline and oil are sold and facilities are available for repairing or maintaining automobiles
Definition: a filling station, gas station or petrol station; a facility selling fuel for road motor vehicles