define the term glomelular
Answers
Answered by
1
Answer:
Medical definitions for glomerulus
A small cluster or intertwined mass. A tuft of capillaries situated within a Bowman's capsule at the end of a renal tubule in the vertebrate kidney that filters waste products from the blood and thus initiates urine formation.
Answered by
1
define the term glomelular.
The glomerulus is a ball of capillaries surrounded by the Bowman's capsule into which urine is filtered. The filtration barrier consists of 3 components: Endothelial cells of glomerular capillaries.
Similar questions