petrol solenoid valve - French English Dictionary