EMULSOID Meaning of EMULSOID in English [emul.soid] n (ca. 1909) 1: a colloidal system consisting of a liquid dispersed in a liquid 2: a lyophilic sol (as a gelatin solution) -- emul.soi.dal adj Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012