History
History
Synonyms
UK
US
Meaning:
harangue

to attack (a person) with a long, loud speech

long lecture

tidal

of a tide or tides

gushing, abounding

SPOUTING as in Wiktionary
SPOUTING as in Wikipedia