Find the word definition

Wiktionary
petrol filling station

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