auto-pollination - French English Dictionary