to hold promise - Spanish English Dictionary