Meaning of leydig cell

Definition of leydig cell

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

Other information on leydig cell

WIKIPEDIA results for leydig cell
Amazon results for leydig cell