eloquent
adjective
-
expressing yourself readily, clearly, effectivelyfacilefluentsilversilver-tonguedsmooth-spoken