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 glomerulitis

10 letter words: 2 results
View all words...