English to Arabic

Meaning for:
Garroted
other
خنق