What is the full meaning of emulsoids
EMULSOID, a liquid dispersed in another liquid [n]
Example of the word emulsoids placed on a Scrabble board.