self-fertilization - French English Dictionary