English to Arabic

Meaning for:
Scatted
other
متروك مسرعا