to garrotte someone - Turkish English Dictionary