avalanche of earth and rocks - Alemán Inglés Diccionario