long-term commitment - French English Dictionary