EN English dictionary from petrol meter to petrol-station
- petrol meter
- petrol meters
- petrol mower
- petrol price
- petrol prices
- petrol pump
- Petrol pump attendant
- petrol pump nozzle
- petrol pump nozzles
- petrol pumps
- petrol resistance
- petrol retailer
- petrol retailers
- petrol separator
- petrol spill
- petrol station
- petrol station fire
- petrol station lessee
- petrol station lessees
- petrol station shop
- petrol station shops
- petrol stove
- petrol tank
- petrol tank farm
- Petrol tanker
- petrol tanks
- petrol tap
- petrol tax
- petrol to the car
- petrol torch
- petrol trap
- petrol vapours
- petrol-cap
- petrol-driven car
- petrol-driven lawn mower
- petrol-driven lawnmower
- petrol-driven mower
- petrol-electric
- petrol-engined lawn mower
- petrol-engined lawnmower
- petrol-engined mower
- petrol-engined saw
- petrol-injection engine
- petrol-injection system
- petrol-oil mix
- petrol-oil mixture
- petrol-operated generator
- petrol-propelled
- petrol-resistant
- Petrol-station