Arabic-English dictionary »

مَطَرَ meaning in English

ArabicEnglish
مَطَرَ

rainof rain: to fall from the sky