What is the full meaning of emulsoid
a liquid dispersed in another liquid [n -S]
Example of the word emulsoid placed on a Scrabble board.