English synonyms about - contact  
service stationstationfilling stationgas stationgasoline stationpetrol stationtruck stop

service station

noun

1 service station

A station where gasoline and oil are sold and facilities are available for repairing or maintaining automobiles.


Find more on service station elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0421