Nouns

(n)harangue, rant, rantinga loud bombastic declamation expressed with strong emotion

Verbs

(v)haranguedeliver a harangue to; address forcefully