Sertoli''s cell
Explore definitions, synonyms, and language insights of Sertoli''s cell
Definitions
Noun
elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids