Leydig''s cell

Explore definitions, synonyms, and language insights of Leydig''s cell

Definitions

Noun
a cell in the testes that secretes the hormone testosterone

More General Terms