Dictionary Definition: glomeruli