INSEMINATE Meaning of INSEMINATE in English v.tr. 1 introduce semen into (a female) by natural or artificial means. 2 sow (seed etc.). insemination n. inseminator n.[ L inseminare (as IN-(2), SEMEN) ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012