Pungent, incisive.
Having a sharp point; armed with prickles.
Irritable.
Spiteful or malevolent; catty; malicious; unpleasant.