Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
atrial appendage
in English
atrial appendage
#uncommon
Definitions
Noun
a
small
,
finger-like
projection
from
the
upper
left
chamber
of
the
heart
,
often
associated
with
stroke
risk
due
to
blood
clots
forming
within
it
in
some
animals
,
a
muscular
pouch
or
sac
connected
to
the
atrium
of
the
heart
,
used
for
regulating
blood
flow
or
acting
as
a
reservoir
Base Words
appendage
atrial