hold promise - Turkish English Dictionary