Word info Synonyms

Sertoli's cell

Noun

Meaning

elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms