Arabic-English dictionary »

العربدة meaning in English

ArabicEnglish
العربدة

Roistering[UK: ˈrɔɪ.stər.ɪŋ] [US: ˈrɔɪ.stər.ɪŋ]