Register

Glomerule

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

Glomerule

Definition: A glomerulus.