0%

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
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?