spiky

adjective

Having one or more projecting sharp points.

Grouchy or cross in temperament.

Having the shape of a spike; having a sharp point or points; spike-like.

Set with spikes; covered with spikes.

Like a spike; spikelike.