Arabisk-Engelsk ordbok »

مَطْرَة betyder på engelska

ArabiskaEngelska
مَطْرَة f

showerbrief fall of rain

سُومَطْرَة f

Sumatrathe largest island of Indonesia