What is the meaning of Petrol_filling_station?

filling station, especially one attached to a supermarket

Source: wiktionary.org