colloidosomes
English
Noun
colloidosomes
plural of
colloidosome