Synonyms and related words :
abuse, bawl out, blackguard, call names, chew, chew ass, chew out, damn, epithet, epithetize, give a going-over, give hail Columbia, give hell, give the deuce, give what-for, jack up, lambaste, ream, ream ass, ream out, revile, sit on, swear at, vilify, vituperate