Refine this word faster
Emulsoid
noun
Definitions
Noun
- 1 A colloid solution consisting of a suspension of liquid particles in a liquid.
Etymology
Blend of emulsion + colloid.
See also for "emulsoid"
Next best steps
Mini challenge
Unscramble this word: emulsoid