produce (to cause) - French English Dictionary