Amphitropous Meaning

There are 1 meaning(s) for word Amphitropous

Meaning 1 : (of a plant ovule) partly inverted; turned back 90 degrees on its stalk

Amphitropous Antonyms