carapace - English Synonyms Dictionary

carapace

n.
[1] shell , cuticle , shield