Arabic-English dictionary »

تَيْهُور meaning in English

ArabicEnglish
تَيْهُور m

avalanchelarge sliding mass of snow and ice