leydig cell








[ad_1] noun Anatomy.

  1. any of the interstitial cells of the testes that produce androgens.

n.

  1. interstitial cell
[ad_2]
50 queries 0.530