elocutionist

noun
  1. a person skilled in elocution; a speaker who is trained in clear, expressive, and effective delivery of speech
  2. Usage: often used in historical or formal contexts; sometimes considered dated or old-fashioned in modern usage

Examples