English to Arabic

Meaning for:
Nuzzles
other
يمرّغ