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. 2012