Skip to content

inseminate

Dictionary definition · inseminate

verb

  1. place seeds in or on (the ground)"sow the ground with sunflower seeds"
  2. introduce semen into (a female)

Source: Open English WordNet (CC BY 4.0).