Glomerule
[glɒmәru:l]
Definition
(n.) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
(n.) A glomerulus.
Edited by Janet
[glɒmәru:l]
(n.) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
(n.) A glomerulus.
Edited by Janet