Glomerulus

from Wikipedia, the free encyclopedia

Glomerulus (diminutive to Latin glomus 'knot') stands for: