water-immiscible liquid - Turkish English Dictionary