Pungent, incisive.
Having a sharp point; armed with prickles.
Deceitful, duplicitous.
Hypocritical.
Having two faces or plane surfaces.