Find the word definition

The Collaborative International Dictionary
Glomerule

Glomerule \Glom"er*ule\, n. [Dim. fr. L. glomus ball.]

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

  2. (Anat.) A glomerulus.

Wiktionary
glomerule

n. 1 (context botany English) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood. 2 (context anatomy English) A glomerulus.

WordNet
glomerule

n. a compacted or sessile cyme