Origin: Greek prefix hydro-
Definition, synonyms and related words
A membrane-bound organelle found in ciliates, trichomonads and fungi which produces molecular hydrogen and ATP