glycogenosomes
English
Noun
glycogenosomes
plural of
glycogenosome