glomerule (English, noun)
expansion: glomerule (plural glomerules)
Senses:
topics: biology
botany
natural-sciences
glosses: A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
topics: anatomy
medicine
sciences
glosses: A glomerulus.
Forms:
form: glomerules
tags: plural