BIANTHERIFEROUS MEANING IN ENGLISH

• Biantheriferous Definition & Synonyms

  1. (a.) Having two anthers.


RECENT SEARCHES