cape leopard - Alemán Inglés Diccionario