service station Definition
Dictionary Home » Words Starting with S » service charge ... set something to rights » service station
service station
noun
- 1. A petrol station providing facilities for motorists, especially refuelling, car-washing, small shop, etc.
