What term describes two or more liquids that cannot dissolve into each other or stay mixed?

A) Solution
B) Solvent
C) Solubility
D) Immiscible liquids