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