natural predators - Alemán Inglés Diccionario