English to Arabic

Meaning for:
Make-off
other
هروب