DIANDROUS MEANING IN ENGLISH

• Diandrous Definition & Synonyms

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


RECENT SEARCHES