predacious animal - Francés Inglés Diccionario