A lengthy and aggressive speech addressed to a large assembly.

A. Cacophony
B. Harangue
C. Hullabaloo
D. Pandemonium
✅ Correct Answer: B. Harangue