Definition, Meaning & Synonyms | English word SERVICE STATION
SERVICE STATION
Definitions of SERVICE STATION
- (UK) a service area
- (Australia, New Zealand) a filling station, gas station or petrol station; a facility selling fuel for road motor vehicles
Number of letters
15
Is palindrome
No
Search for SERVICE STATION in:
Page preparation took: 76.20 ms.