harangue

(verb) address (generic term)

speak (generic term)