Arabic-English dictionary »

الممازحة meaning in English

ArabicEnglish
الممازحة

Chaffing[UK: ˈtʃɑːf.ɪŋ] [US: ˈtʃæf.ɪŋ]