Arabic-French dictionary »

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

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

démocratisationf