The English term "petrol station" matches the Italian term "distributore di benzina"

other english words that include "petrol" : italian :
petrol benzina
petrol can latta di benzina
petroleum petrolio