harangue
noun
[ həˈraŋ ]
• a lengthy and aggressive speech.
• "they were subjected to a ten-minute harangue by two border guards"
Similar:
tirade,
lecture,
diatribe,
homily,
polemic,
rant,
fulmination,
broadside,
verbal attack,
verbal onslaught,
invective,
criticism,
berating,
censure,
admonition,
reproval,
admonishment,
exhortation,
declamation,
oration,
peroration,
speech,
talk,
address,
sermon,
tongue-lashing,
spiel,
pep talk,
philippic,
obloquy,
harangue
verb
• lecture (someone) at length in an aggressive and critical manner.
• "he harangued the public on their ignorance"
Similar:
deliver a tirade to,
rant at,
lecture,
hold forth to,
preach to,
pontificate to,
sermonize to,
spout to,
declaim to,
give a lecture to,
berate,
castigate,
criticize,
attack,
lambast,
censure,
pillory,
upbraid,
earbash,
speechify to,
preachify to,
sound off to,
spiel to,
Origin:
late Middle English: from Old French arenge, from medieval Latin harenga, perhaps of Germanic origin. The spelling was later altered to conform with French harangue (noun), haranguer (verb).