sharp-tongued

(-tuŋd′)

adjective

using or characterized by severe, sharp, or harshly critical language

See sharp-tongued in American Heritage Dictionary 4

adjective
Harsh, critical, or sarcastic in speech.
link/cite print suggestion box