orator
noun
°Someone who orates or delivers an oration.