tufted capuchin (cebus apella) - Espagnol Anglais Dictionnaire