Dictionary Definition: glomerulus