emulsoidemulsoid means A colloid solution consisting of a suspension of liquid particles in a liquid.EtymologyBlend of emulsion + colloid.nounA colloid solution consisting of a suspension of liquid particles in a liquid.