Spermatophore

noun

  1. A spermospore.

  2. A capsule or pocket enclosing a number of spermatozoa, found in many annelids, brachiopods, insects, mollusks, and crustaceans.

spermatophore

Loading dictionaries...

Initializing dictionary manager