What does avalancha mean?

avalancha - Spanish to English

avalanche