kamus
.
Search
About
glomerule
English
glomerule
Noun
A compacted or sessile cyme
English: glomerule