Sertoli's Cell (Noun)
Meaning
Elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids.
Classification
Nouns denoting body parts.
Elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids.
Nouns denoting body parts.