Glomerule

word

1. Noun

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

2. Noun

A glomerulus.

3. Noun

a compacted or sessile cyme
Vocabulary classified under Nature and environment
More about this word
Synonyms and related words
Explore this word