spermatophore noun2 •A capsule or pocket enclosing a number of spermatozoa, found in many annelids, brachiopods, insects, mollusks, and crustaceans. •A spermospore. formsspermatophores