have a way with words

have a way with words

to have talent in the effective or stylish use of words. (See also have the gift of the gab.) Ask Perry to make the announcement. He has a way with words.
See also: have, way, word