handicuffs - Turkish English Dictionary