English
›
Words
a
long, loud, scolding speech
Translation:
English
Noun
6
harangue
Add
Translation