make an effort to fulfill a promise - Español Inglés Diccionario