superfecondation - French English Dictionary