Meaning of inseminate

Definition of inseminate

(verb) place seeds in or on (the ground); "sow the ground with sunflower seeds"
introduce semen into (a female)

Other information on inseminate

WIKIPEDIA results for inseminate
Amazon results for inseminate