emulsoids

English

Noun

emulsoids

  1. plural of emulsoid