carapace
Explore definitions, synonyms, and language insights of carapace
Definitions
Noun
hard outer covering or case of certain organisms such as arthropods and turtles
Explore definitions, synonyms, and language insights of carapace