handcuffed - Turkish English Dictionary