Online English Dictionary

Home

Octopetalous


a.

Having eight petals or flower leaves.


© 2009 Dammam Community College