glomerule

noun 2

Definitions

noun

1

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

2

A glomerulus.

Your note

not saved
0 chars