Home
Search
Index
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.
Similar Results
Glomerate