Glomerule(n.) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
Glomerule(n.) A glomerulus.

Words within glomerule

7 letter words: 4 results
View all words...