'acanthoid' definitions:

Definition of 'acanthoid'

(from WordNet)
adjective
Shaped like a spine or thorn [syn: acanthoid, acanthous, spinous]