English

edit

Noun

edit

hydrogenosomes

  1. plural of hydrogenosome