Meaning of glomerulus
Definition of glomerulus
(noun)
a
small
intertwined
group
of capillaries in the malpighian body; it filters the
blood
during
urine
formation
Other information on glomerulus
WIKIPEDIA results for
glomerulus
Amazon results for
glomerulus
Tweet