A formal address or speech delivered to an audience or assembly.
address / formal speech / disquisition
speech
"Rais alitoa hotuba ya siku ya mashujaa uwanjani."
Translation: The President delivered a speech on Heroes Day at the stadium.