armored dinosaur - Francés Inglés Diccionario