mancuerda torture - German English Dictionary