petroleum still - French English Dictionary