be highly articulate - Espagnol Anglais Dictionnaire