Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: spermatheca (spermathecae)
  1. A specialized sac in the female reproductive system of many invertebrates, used to store sperm
    "The queen bee's spermatheca can store sperm for years"

Derived forms: spermathecae

Encyclopedia: Spermatheca