terrestrial predator - Turco Inglés Diccionario