glomerule The origin and history of glomerule. Etymology Diminutive of Latin glomus ball. ← Back to the full definition of glomerule