sertoli's cell Meaning, Definition & Usage

  1. noun elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids
    Sertoli cell.

WordNet