Version Française
Translate
"articulate (adj.)"
to French Language
English to French
French to English
English
French
articulate (adj.)
disert; éloquent; clair; intelligible; sachant bien/ clairement s’exprimer.