harangues

noun
  1. lengthy, aggressive speeches or lectures, often critical or scolding
verb
  1. delivers lengthy, aggressive speeches to someone, often in a critical manner
  2. Usage: third person singular present

Examples