Wiktionary
hydrogenosomes
n. (plural of hydrogenosome English)
n. (plural of hydrogenosome English)