Word info

glomerulosa

Noun

Meaning

glomerulosa (plural glomerulosas)

Ellipsis of zona glomerulosa.

Source: en.wiktionary.org

Close letter words and terms