garroted - Turkish English Dictionary