pledge upon a pledge - Turkish English Dictionary