instrumental in doing - French English Dictionary