• Spermatophore

    Full definition of spermatophore

    Noun

    spermatophore

    (plural spermatophores)
    1. (biology) A spermospore.
    2. (zoology) A capsule or pocket enclosing a number of spermatozoa, found in many annelids, brachiopods, mollusks, and crustaceans.
    © Wiktionary