terrestrial predators - Spanish English Dictionary