skeletal torso harness - Turkish English Dictionary