meaning of icosandrous

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


Related Words

icosandrous |

Developed & Maintained By Taraprasad.com

Treasure Words