1. glomerulus [n] - See also: glomerulus
1. Network of tiny blood vessels in the kidneys where the blood is filtered and waste products are removed. (09 Oct 1997)