English dictionary
superfecundation meaning and definition
Definition and meaning of superfecundation at MeaningMonkey.org. superfecundation meaning and definition in the English Dictionary.SUPERFECUNDATION noun
Definition of superfecundation (noun)
- fertilization of two or more ova released during the same menstrual cycle by sperm from separate acts of coitus (especially by different males)
Source: Princeton University Wordnet