English to Arabic

Meaning for:
Slobbered
other
مروّل