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

Words within icosandrous

11 letter words: 1 results
9 letter words: 3 results
View all words...