Home

Word

Leydig cell, n.
more info a cell in the testes that secretes the hormone testosterone
<noun.body>

Leydig cell Leydig's cell
semantic pointers
hypernym