Impurities are substances inside a confined amount of liquid, gas or solid, which differ from the chemical composition of the material or compound. Hence, an impurity can be a solid, gas or liquid. Examples are "sand in water" (a solid impurity in liquid), "carbon dioxide in oxygen" (a gas impurity in gas), or "dust in air" (a solid impurity in gas).
"Solid imputity" specifies the physical state of that impurity. The substrate (i.e. the material in which the impurity is contained in) can be a liquid, gas or solid.
"Insoluble" impurity refers to a solid in suspension in a liquid substrate. The term is used in a more confined manner.