English | German | Russian | Czech

decandrous English

Meaning decandrous meaning

What does decandrous mean?

decandrous

Of or pertaining to the Linnaean class of plants Decandria (botany) Having ten stamens

Are you looking for...?