CARAPACE Meaning