epigrammatic
blistering
barbed, pungent
acrimonious
sharp-tempered, acerbic, poignant, polemic, sharp