promise of salvation - Turkish English Dictionary