Definify.com

Webster 1913 Edition


Glomerule

Glom′er-ule

,
Noun.
[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.