Service station
noun
A filling station, gas station or petrol station; a facility selling fuel for road motor vehicles
A service area
Synonyms: servo
A filling station, gas station or petrol station; a facility selling fuel for road motor vehicles
A service area
Synonyms: servo
Loading dictionaries...
Initializing dictionary manager