terrestrial predators - French English Dictionary