Spinous
Part of speech: adjective
Definition: Having many spines. Of a person, difficult to deal with, prickly. Of a subject, providing many difficulties, thorny.
Spiny
Part of speech: adjective
Definition: covered in spines or thornstroublesome; difficult or vexing