Articulate

meaning: able to express thoughts and feelings easily and clearly, or showing this quality:

usage: an intelligent and highly articulate young woman