1 English Synonyms for DODECANDROUS
Prev.1Next
dodecandrian
Definition: 1. (botany) Of or relating to the Dodecandria; having twelve stamens, or from twelve to nineteen.
Show more information about dodecandrian
Prev.1Next
Search took: 6.2878 ms