Online English Dictionary

Home

Spinule


n.

A minute spine.


© 2009 Dammam Community College