harangue
Concise Oxford English Dictionary © 2008 Oxford University Press:
harangue /həˈraŋ/
▶verb lecture (someone) at length in an aggressive and hectoring manner. ▶noun a forceful and aggressive speech.
– derivatives
haranguer noun.
haranguer noun.
– origin ME: from OFr. arenge, from med. L. harenga, perh. of Gmc origin; altered to conform with Fr. harangue (n.), haranguer (v.).
'harangue' also found in these Oxford entries:

