INSEMINATE Meaning of INSEMINATE in English v. impregnate, inject sperm into the womb of a female; plant with seeds; implant ideas or doctrines Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012