English Dictionary
Definition carapace in British English
carapace noun
[countable] noun
/ˈkærəpeɪs/
Synonyms and related words
2
an attitude that someone has developed as a protection against other people
Synonyms and related words
