inseminate - Inglés Sinónimo Diccionario

inseminate

v.
[1] sow , sow in
[2] fecundate , fertilize , fertilise