ALL meanings of spermatophore
sper·mat·o·phore
S s - noun spermatophore a capsule surrounding a mass of spermatozoa, produced by the male of various animal species and transferred to the female. 1
- noun spermatophore a capsule of spermatozoa extruded by some molluscs, crustaceans, annelids, and amphibians 0
- noun spermatophore a case or capsule containing a number of spermatozoa, expelled whole by the male of certain animals, as in many copepods or leeches 0