Online English Dictionary

Home

Octoradiated


a.

Having eight rays.


© 2009 Dammam Community College