acerbic

adjective
  1. harsh or severe in manner, speech, or temper; sharply critical

Examples