petrol separator - French English Dictionary