Definition Definition

icosandria - Meaning and Examples

Meaning of 'icosandria' (Webster Dictionary)

1 . Icosandria [ n. pl.]
- A Linnaean class of plants, having twenty or more stamens inserted in the calyx.