torso harness - German English Dictionary