(contract/agreement) term - French English Dictionary