GLOMERULUS

Definition of GLOMERULUS

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