punctual discharge of any obligations - Turc Anglais Dictionnaire