tufted capuchin (cebus apella) - Español Inglés Diccionario