'Sertoli cell' definitions:

Definition of 'Sertoli cell'

(from WordNet)
noun
Elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids [syn: Sertoli cell, Sertoli's cell]

Words containing 'Sertoli cell'