YourDictionary

spermatheca

noun

a small, saclike structure in the female reproductive tract in many invertebrates, esp. insects, for receiving and storing sperm

See spermatheca in American Heritage Dictionary 4

Learn more about spermatheca

link/cite print suggestion box