OCTANDROUS MEANING IN ENGLISH

• Octandrous Definition & Synonyms

  1. (a.) Of or pertaining to the Octandria; having eight distinct stamens.


RECENT SEARCHES