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

More General Terms