acid-tongued

Adjective

 * 1) Bitingly critical or sarcastic; sharp-tongued.