Arabic-English dictionary »

شُؤْبُوب meaning in English

ArabicEnglish
شُؤْبُوب m

downpourheavy rain