Having an acrid or bitter wit. Often said of someone skilled at or given to insulting or belittling others.
Bad-tempered, irritable, peevish, spiteful, habitually angry.
Related to the spleen.