GLOMERULE


Meaning of GLOMERULE in English

noun a glomerulus.

2. glomerule ·noun a head or dense cluster of flowers, formed by condensation of a cyme, as in the flowering dogwood.

Webster English vocab.      Английский словарь Webster.