1) service station
2) gasoline station
any installation where petrol is dispensed to motor vehicle fuel tanks from stationary storage tanks
GRM: n. (1,2)
References:
SPE
self service station
ENERGY TERM COURTESY OF
ENERGY.EU