glomerulus

nounA tiny cluster of blood vessels in the kidney that filters waste from the blood to make urine.

No synonyms or antonyms found for this word.