Wiktionary
petrol filling station
n. (context British English) filling station, especially one attached to a supermarket