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

More General Terms