a lengthy and aggressive speech; to lecture someone at length in anger
The professor harangued the class for twenty minutes about the importance of meeting deadlines.
Master “harangue” and 957 more GRE, 999 more SAT words