garroting - Turkish English Dictionary