Arabic-English dictionary »

المشاغبة meaning in English

ArabicEnglish
المشاغبة

Rambunctiousness