business commitment or obligation - Turc Anglais Dictionnaire