Canis dirus - Francés Inglés Diccionario