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 glomerules

9 letter words: 1 results
View all words...