inseminate – Català–English translations

🇬🇧 en ca

inseminate

inseminar

insemination noun

  • introduction of sperm into a female's reproductive system
inseminació
Wiktionary Links