avalanche of earth and rocks - Turco Inglés Diccionario