trophic cascade - Francés Inglés Diccionario