inseminate
inseminate - verb
place seeds in or on (the ground)
introduce semen into (a female)
inseminate - thesaurus
fecundate
fertilise
fertilize
sow