chemoautotroph

views updated