joint venture frame contracts - French English Dictionary