petrol dump - French English Dictionary