Glomerulus Meaning

There are 1 meaning(s) for word Glomerulus

Meaning 1 : a small intertwined group of capillaries in the malpighian body; it filters the blood during urine formation