Cape leopard - Alemán Inglés Diccionario