Home

Word

Sertoli's cell, n.
more info elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids
<noun.body>

Sertoli cell Sertoli's cell
semantic pointers
hypernym