English word definition — powered by WordNet
place seeds in or on (the ground)
introduce semen into (a female)
Want to remember inseminate?