haranguing

verb
  1. delivering a lengthy, aggressive speech criticizing or lecturing someone
  2. Usage: present participle of harangue

Examples