Wiktionary
petrol garage
n. (context British English) garage, petrol station
n. (context British English) garage, petrol station