Synonyms and related words :
affront, aspersion, atrocity, banter, bantering, booing, brickbat, catcalling, chaffing, contempt, contumely, cut, derision, derisive, derisory, despite, dump, enormity, fleering, flippancy, flippant, flout, flouting, fooling, gibe, grinning, hissing, hooting, humiliation, indignity, injury, insult, jeer, joshing, kidding, leering, levity, mock, mockery, mocking, offense, outrage, panning, put-down, quizzical, ragging, railing, raillery, rallying, razzing, ridicule, ridiculing, roasting, scoff, scoffing, scurrility, smart, smart-aleckiness, smart-alecky, smart-ass, smartness, smirking, sneering, snickering, sniggering, snorting, taunt, taunting, teasing, twitting, uncomplimentary remark