OLIGOSEPALOUS MEANING IN ENGLISH

• Oligosepalous Definition & Synonyms

  1. (a.) Having few sepals.


RECENT SEARCHES