garrotte - Turkish English Dictionary