Glomerule
Word Dictionary
-> Glomerule
Search:
Glomerule
(n.) A head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.
(n.) A glomerulus.
Terms of Use
Canadian Jobs