spermatothecae

English

Noun

spermatothecae

  1. plural of spermatotheca