English to Arabic

Meaning for:
Incontrollable
other
منفلت