English dictionary
glomerule meaning and definition
Definition and meaning of glomerule at MeaningMonkey.org. glomerule meaning and definition in the English Dictionary.GLOMERULE noun
Definition of glomerule (noun)
- a compacted or sessile cyme
Source: Princeton University Wordnet