water-immiscible liquid - Spanish English Dictionary