mycosomes

English

Noun

mycosomes

  1. plural of mycosome