Cape leopard - Francés Inglés Diccionario