Alphabet Filter:

Results

Definition of inseminate:

  1. To sow; to impregnate.

Synonyms:

fecundate, fertilise, seed, feed, fertilize, sow in, sow.