water-immiscible liquid - French English Dictionary