Meaning of glomerulus

Definition of glomerulus

(noun) a small intertwined group of capillaries in the malpighian body; it filters the blood during urine formation

Other information on glomerulus

WIKIPEDIA results for glomerulus
Amazon results for glomerulus