meaning of alud

alud - Spanish to English

avalanche