Glomerulus

word

1. Noun

The bunch of looped capillary blood vessels in a Malpighian capsule of the kidney.

2. Noun

a small intertwined group of capillaries in the malpighian body; it filters the blood during urine formation
Vocabulary classified under Medicine and healthcare
More about this word
Synonyms and related words
Explore this word