produce abundantly - French English Dictionary