Arabic-English dictionary »

مَزْرَعَة meaning in English

ArabicEnglish
مَزْرَعَة f

farmplace where agricultural activities take place

plantationlarge farm