VariousWords beta
Related Terms:
Noun
Definition: A membrane-bound organelle found in ciliates, trichomonads and fungi which produces molecular hydrogen and ATP
VariousWords beta
Definition: A membrane-bound organelle found in ciliates, trichomonads and fungi which produces molecular hydrogen and ATP