English

edit

Noun

edit

colloidosomes

  1. plural of colloidosome