English dictionary
artificial insemination meaning and definition
Definition and meaning of artificial insemination at MeaningMonkey.org. artificial insemination meaning and definition in the English Dictionary.ARTIFICIAL INSEMINATION noun
Definition of artificial insemination (noun)
- the introduction of semen into the oviduct or uterus by some means other than sexual intercourse
- synonyms: AI
Source: Princeton University Wordnet