superfecundation - French English Dictionary