Arabic-English dictionary »

ممرّغ meaning in English

ArabicEnglish
ممرّغ

Nuzzled[UK: ˈnʌz.l̩d] [US: ˈnʌz.l̩d]