leydig_cellEnglish

Leydig's cell, Leydig cell

Noun

A cell in the testes that secretes the hormone testosterone

English: Leydig cell, Leydig's cell

Bahasa: Sel Leydig

Bahasa words with similar meanings

English words with similar meanings

Show 1 words