Arabic-English dictionary »

مُسْتَعْمِر meaning in English

ArabicEnglish
مُسْتَعْمِر m

settlersomeone who settles in a new location