Dictionary

Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.

Clear

Try these words

Meaning of spermatophore

Source language: EnglishDictionary language: English

spermatophore

noun

Definitions

  1. A spermospore.

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