Synonyms and Antonyms for inseminate

2. inseminate (v.)

place seeds in or on (the ground)

Synonyms: