Home

Word

glomerule, n.
(glomerules)
more info a compacted or sessile cyme
<noun.plant>

glomerule
semantic pointers
hypernym