female flower production - French English Dictionary