Arabic-English dictionary »

مجرجر meaning in English

ArabicEnglish
مجرجر

Scuffed[UK: skʌft] [US: ˈskəft]