orador

noun
  1. A person who delivers speeches or lectures, especially in a formal or public context. noun
    The orador captivated the audience with his eloquent speech.
    As an experienced orador, she was often invited to speak at international conferences.