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.