meaning of avalancha

avalancha - Spanish to English

avalanche