Arabic-English dictionary »

مَأْجُوْرٌ meaning in English

ArabicEnglish
مَأْجُوْرٌ m

sellouta person who compromises his or her principles