Sertoli's cell

phrase specialist

Noun

elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids
Vocabulary classified under Biology
More about this word
Synonyms and related words
Explore this word