Meaning ofchemoautotrophyin English

chemoautotrophy

Definitions