Insemination
Spanish Meaning
inseminación fecundación artificial
English Meaning
- A sowing of seed; the act of inseminating.
- The act of impregnating (making pregnant) someone or thing.