artificial pollination - French English Dictionary