English | German | Russian | Czech

amphitrophic English

Meaning amphitrophic meaning

What does amphitrophic mean?

amphitrophic

(biology, of an organism) That lives via photosynthesis in the light and via chemotrophy in the dark

Are you looking for...?