Sertoli cell
WordNet

noun


(1)   Elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids
 
x
OK