Home
American Words
British Words
Also
More
petrol station noun also filling station Brit a place that sells petrol, oil, tyres, etc.