terrestrial predator - Francés Inglés Diccionario