eloquence

noun

Fluent or persuasive speaking or writing.