self-pollinate - French English Dictionary