Arabic-French dictionary »

مَطَرَ meaning in French

ArabicFrench
مَطَرَ

pleuvoir

royer