prickly

adjective

Having prickles.

Prickling or tingling or smarting.

Causing trouble or vexation; thorny.

Bristling or irritable.

Full of sharp points or prickles; armed with prickles.