n. 25B6; noun a ten-minute harangue : TIRADE, diatribe, lecture, polemic, rant, fulmination, broadside, attack, onslaught; criticism, condemnation, censure, admonition; declamation, speech; informal blast; poetic/literary philippic.
25B6; verb he harangued his erstwhile colleagues : RANT AT, hold forth to, lecture, shout at; berate, criticize, attack; informal earbash, sound off at, mouth off at.