spermathecae

English

Noun

spermathecae

  1. plural of spermatheca