Search results
- Dictionarycarapace/ˈkarəpeɪs/
noun
- 1. the hard upper shell of a tortoise, crustacean, or arachnid: "the study found oil in the carapace of 29 sea turtles that returned to feed in the spill area"
Powered by Oxford Dictionaries
noun
Powered by Oxford Dictionaries