Sertoli cell n : elongated cells found in the seminiferous tubules of the testis; apparently they nourish the spermatids [syn: {Sertoli's cell}]
Copyright © 2024 3Dict.net