to hold promise - Turkish English Dictionary