English | German | Russian | Czech

glomerule English

Meaning glomerule meaning

What does glomerule mean?

glomerule

a compacted or sessile cyme

Synonyms glomerule synonyms

What other words have the same or similar meaning as glomerule?

Are you looking for...?