terrestrial predator - Español Inglés Diccionario