English Dictionary
◊ CARAPACE
carapace
n : hard outer covering or case of certain organisms such as
arthropods and turtles [syn: {shell}]