sertoli cell

Noun
  1. Elongated cells found in the seminiferous tubules of the testis;
    Apparently they nourish the spermatids (synset 105467166)

Found on Word Lists

Other Searches