harangue (n.)
- address
- allocution
- assignment
- debate
- declamation
- demagogue
- diatribe
- discourse
- disquisition
- eulogy
- exercise
- exhortation
- exposition
- filibuster
- homework
- homily
- inaugural
- instruction
- invective
- jeremiad
- lecture
- lesson
- moral
- morality
- moralization
- mouth
- orate
- oration
- peroration
- philippic
- pitch
- pontificate
- preachment
- rant
- rave
- read
- reading
- recital
- recitation
- rodomontade
- salutatory
- say
- screed
- sermon
- soapbox
- speech
- spiel
- spout
- talk
- task
- teaching
- tirade
- valediction
- valedictory
- vituperation