English | German | Russian | Czech

diandrous English

Meaning diandrous meaning

What does diandrous mean?

diandrous

(botany) Of or pertaining to the class Diandria; having two stamens.

Are you looking for...?