Online English Dictionary

Home

Decemlocular


a.

Having ten cells for seeds.


© 2009 Dammam Community College