glycogenosomes

English

Noun

glycogenosomes

  1. plural of glycogenosome