spermatogoniumspermatorrhoea

spermatophore (English)
Contributed by: Mousumi Konwar on 2023-11-20
1. A spermatophore or sperm ampulla is a capsule or mass containing spermatozoa created by males of various animal species, especially salamanders and arthropods, and transferred in entirety to the female... from wikipedia.org