INSEMINATE





Definition:

  1. [verb] place seeds in or on (the ground); "sow the ground with sunflower seeds"
    Synonyms: sow, sow in

  2. [verb] introduce semen into (a female)
    Synonyms: fecundate, fertilize, fertilise

Synonyms:


Related Words: