primate brain - Alemán Inglés Diccionario