emulsoid noun1 •A colloid solution consisting of a suspension of liquid particles in a liquid. formsemulsoids