Leydig cell

Explore definitions, synonyms, and language insights of Leydig cell

Definitions

Noun
a cell in the testes that secretes the hormone testosterone

More General Terms