What is the meaning of Immiscible?

Of two or more liquids that are not mutually soluble: unmixable.

Source: wiktionary.org