immiscible in French immiscible in French immiscible adj (physics) Of two or more liquids that are not mutually soluble: unmixable. Add to Flashcards