Eloquent

eloquent
ˈɛləkwənt/
adjective
adjective: eloquent
  1. fluent or persuasive in speaking or writing.
    “an eloquent speech”
    synonyms:

    DSCF0006

    persuasive, expressive, articulate, fluent; More

    antonyms: inarticulate
Origin
late Middle English: via Old French from Latin eloquent-‘speaking out’, from the verb eloqui (see eloquence