Arabic-English dictionary »

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

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

democratizationthe introduction of democracy