promises are made to be kept - Español Inglés Diccionario