glycosomes

English

Noun

glycosomes

  1. plural of glycosome