YourDictionary

Dictionary Home » Science » spermatheca

spermatheca science definition

Plural spermathecae
A receptacle in the reproductive tracts of certain female invertebrates, especially insects, in which spermatozoa are received and stored until needed to fertilize the ova.

Learn more about spermatheca

link/cite print suggestion box