Arabic-English dictionary »

مَاطِر meaning in English

ArabicEnglish
مَاطِر

rainyabounding with rain