spermatocysts

English

Noun

spermatocysts

  1. plural of spermatocyst