Haranguing

German Meaning

einen Sermon halten

English Meaning

  1. Present participle of harangue.