Sertoli's cell
Noun
Meaning
elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids
Source: WordNetNoun
elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids
Source: WordNet