ICOSANDROUS MEANING IN ENGLISH

• Icosandrous Definition & Synonyms

  1. (a.) Pertaining to the class Icosandria; having twenty or more stamens inserted in the calyx.


RECENT SEARCHES