rhetorician
noun
°An expert or student of rhetoric.