Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
carapace
in English
carapace
uk
//kəˈræs.ɪs//
#uncommon
Plural
carapaces
Definitions
Noun
a
hard
outer
shell
(
protecting
an
animal
)
The
turtle's
carapace
protected
it
from
predators
.