Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
glomerulus
in English
glomerulus
us
/ɡləˈmorjələs/
uk
/ɡləˈmɒrjələs/
#uncommon
Definitions
Noun
a
capillary
cluster
in
the
kidney
(
filtering
blood
)
The
glomerulus
in
the
kidney
plays
a
crucial
role
in
filtering
waste
from
the
blood
.
a
neural
structure
(
processing
odors
)
A
glomerulus
is
also
found
in
the
olfactory
system
,
where
it
processes
odor
molecules
.
intertwined
masses
of
similar
things
The
complex
structure
of
the
glomerulus
consists
of
intertwined
masses
of
capillaries
.