carapace
Le mot anglais du jour : Daily words to boost your vocabulary
carapace
Word of the Day : Definitions for carapace : noun: 1. A hard shell on the back of animals such as turtles, crabs, etc. 2. An attitude developed as a protective measure against something.