OLIGOMEROUS MEANING IN ENGLISH

• Oligomerous Definition & Synonyms

  1. (a.) Having few members in each set of organs; as, an oligomerous flower.


RECENT SEARCHES