punctual discharge of any obligations - Espagnol Anglais Dictionnaire