I am looking for a single word for a person who is able to explain himself very clearly and using the best possible words, etc. I am not looking for "perspicuous", etc. The focus is more on the language part: someone who uses the right language and words to describe himself. I know the word exists but its just skipping my head at the moment!!! Please help.
You could mean eloquent in this sense:
- a. Of persons: Possessing or exercising the power of fluent, forcible, and appropriate expression.
["eloquent, adj.". OED Online. September 2015. Oxford University Press. http://www.oed.com/view/Entry/60591?redirectedFrom=eloquent (accessed November 17, 2015).]
Or maybe lucid in this sense:
- Marked by clearness of reasoning, expression, or arrangement; easily intelligible.
["lucid, adj.". OED Online. September 2015. Oxford University Press. http://www.oed.com/view/Entry/110839?redirectedFrom=lucid (accessed November 17, 2015).]
expressing oneself easily in clear and effective language: an articulate speaker AHD
adj. eloquent, articulate (from the GNU version of the Collaborative International Dictionary of English)
adj. eloquent (from The Century Dictionary and Cyclopedia)
ready of speech; eloquent; fluent. Also, facundious. Wordnik
Explicit may suggest the idea:
unreserved in expression; outspoken: explicit language.
fully and clearly expressed; leaving nothing implied: explicit approval.
The Free Dictionary
Describing the person as a pithy speaker could work:
pithy: if something that is said or written is pithy, it is intelligent and strongly stated, without wasting any words
- pithy: containing much meaning and substance in a terse concentrated form : brief and to the point : full of significance
- pithy: marked by the use of pithy speech or writing
a pithy speaker
a pithy style