meaning of icosandria

1. A Linnaean class of plants, having twenty or more stamens inserted in the calyx.


Related Words

icosandria | icosandrian |

Developed & Maintained By Taraprasad.com

Treasure Words