Pungent, incisive.
Having a sharp point; armed with prickles.
Irritable in a surly manner.
Having a bad temper.