harangue

həˈraŋ

noun

a lengthy and aggressive speech.

they were subjected to a ten-minute harangue by two border guards

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

verb

lecture (someone) at length in an aggressive and critical manner.

he harangued the public on their ignorance

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