Arabic-English dictionary »

السماسرة meaning in English

ArabicEnglish
السماسرة

Middlemen[UK: ˈmɪd.l̩.men] [US: ˈmɪd.l̩.ˌmen]