terrestrial predator - Alemán Inglés Diccionario