disclose, unveil, expose, show, uncover, divulge, manifest, display, present, announce, broadcast, publish, release, leak, unmask, bring to light, lay bare, make known, let out, tell, confess, admit,... [more]
lecturing - scolding - berating - admonishing - rebuk - chiding - upbraiding - reprimanding - castigating - lambasting - ranting - railing - inveighing - fulminating - criticizing - reproaching - censuring - excoriating - denouncing - expostulating - remonstrating - objurgating - vituperating - declaiming - sermonizing - moralizing - preaching - blustering - hectoring - browbeating - badgering - nagging - harassing - pestering - bothering - importuning - hounding - needling - goading - provoking - taunting - tormenting - vexing - irritating - annoying - exasperating - aggravating - infuriating - maddening - enraging
Haranguing refers to delivering a long, passionate, and often critical speech to an audience. It is typically characterized by intense emotional expression and is usually meant to persuade or criticize. Such speeches might be lengthy and repetitive, aiming to drive a point forcefully into the audience's mind. The term often carries a negative connotation, implying a degree of aggressiveness or overbearing assertion.