garotte - Turkish English Dictionary