Arabic-English dictionary »

مِتْرٌ مُرَبَّعٌ meaning in English

ArabicEnglish
مِتْرٌ مُرَبَّعٌ m

square metrestandard unit of area

Your history