canis dirus - Francés Inglés Diccionario