Synonyms and related words :
abuse, bark at, barrack, berate, betongue, blacken, chaff, cut at, dig at, dump on, execrate, fleer, flout, fulminate against, gibe, jab, jab at, jape, jaw, jeer, load with reproaches, mock, pooh, pooh-pooh, put down, rag, rally, rank out, rate, rave against, revile, scoff, scout, slam, slap at, sneer, sneer at, swipe, taunt, thunder against, tongue-lash, twit, vilify, vituperate, yell at, yelp at