Arabic-English dictionary »

قَطْرَةُ مَطَر meaning in English

ArabicEnglish
قَطْرَةُ مَطَر f

raindropdroplet of rainwater

Your history