English to Arabic

Meaning for:
Nuzzled
other
ممرّغ