Online English Dictionary

Home

Echinulate


a.

Set with small spines or prickles.


© 2009 Dammam Community College