make an effort to fulfill a promise - Espagnol Anglais Dictionnaire