1 Translation results for: أمطر
 
أَمْطَرَ فعل
to rain
to pour upon
to shower upon
to inundate
Advertisement