noun
Meaning 1
A filling station, especially one attached to a supermarket.
Definition source: English Wiktionary via Wiktextract
Usage: UK
No example sentence was provided for this meaning.
Meaning relationships
Synonyms: petrol station, filling station, fuel provider, fuel station, fuel supplier, fueling station, fuelling station, garage, gas bar, gas station, gasoline stand, gasoline station, motor station, petrol bunk, petrol filling station, petrol pump, petrol garage, service station, servo, vehicle station
Antonyms: none provided