Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of glomerule

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