Word info Synonyms

Leydig's cell

Noun

Meaning

a cell in the testes that secretes the hormone testosterone

Source: WordNet

Synonyms

Hypernyms

Close letter words and terms