OLIGANDROUS MEANING IN ENGLISH

• Oligandrous Definition & Synonyms

  1. (a.) Having few stamens.


RECENT SEARCHES