GLOMERULE

Definition of GLOMERULE

  1. (noun)a compacted or sessile cyme