talented orator

Translations
талантливый оратор
She is a talented orator who knows how to engage her listeners.
Она талантливый оратор, который знает, как заинтересовать своих слушателей.