Meaning of leydig's cell

Definition of leydig's cell

(noun) a cell in the testes that secretes the hormone testosterone

Other information on leydig's cell

WIKIPEDIA results for leydig's cell
Amazon results for leydig's cell