English

edit

Noun

edit

spermathecae

  1. plural of spermatheca