petrol station
noun
British another term for filling station
Words nearby petrol station
petrography,
petrol,
petrol bomb,
petrol engine,
petrol pump,
petrol station,
petrol.,
petrolatum,
petrolene,
petroleum,
petroleum benzin