Online English Dictionary

Home

Polysepalous


a.

Having the sepals separate from each other.


© 2009 Dammam Community College