on roll (adverb) on a roll: enjoying good fortune
Sinonime: aspersing, belittling, calumnious, censorious, contumelious, critical,
damaging, decrying, defamatory,
degrading, demeaning, deprecatory, depreciative, despiteful, detracting,
disdainful, dishonoring,
disparaging, fault-finding, humiliating, injurious,
malevolent,
malicious, maligning, minimizing,
opprobrious, reproachful,
sarcastic,
scornful, slanderous, slighting,
spiteful,
unfavorable, unflattering, vilifying
Antonime: appreciative,
complimentary,
favorable, flattering, praising