undertake something in partnership with - French English Dictionary