hydrogenosomes
English
Noun
hydrogenosomes
plural of
hydrogenosome