Cape baboon - Alemán Inglés Diccionario