INSEMINATION


Meaning of INSEMINATION in English

n. impregnation, injecting of sperm into the womb of a female; sowing of seeds; implanting of ideas

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.