- - Lambastes
- - Angrily denounces
- - Denounces angrily
- - Gives a tongue-lashing
- - Vituperates
- - Verbally assaults
- - Really reproaches
- - Vehemently denounces
- - Vehemently condemns
- - Scolds
- - Berates
- - Lays into
- - Criticizes severely
- - Denounces
- - Criticizes harshly
- - Denunciates
- - Harangues
- [ Edit ]
- [ Other definitions ]