glomerule has definitions from the field of botany
1
[ noun ] (botany) a compacted or sessile cyme

Related terms

cyme

*