DODECANDROUS MEANING IN ENGLISH

• Dodecandrous Definition & Synonyms

  1. (a.) Of or pertaining to the Dodecandria; having twelve stamens, or from twelve to nineteen.


RECENT SEARCHES