harangue
harangue - noun
a loud bombastic declamation expressed with strong emotion
harangue - verb
deliver a harangue to; address forcefully
harangue - thesaurus
rant
ranting