Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
amnion
in English
amnion
#uncommon
Definitions
Noun
the
inner
membrane
surrounding
an
embryo
(
in
reptiles
,
birds
,
mammals
)
The
amnion
protects
the
developing
embryo
from
mechanical
shock
.