Dictionary |
1 Result
#1
carapace
n.
[
shell
,
cuticle
,
shield
] hard outer covering or case of certain organisms such as arthropods and turtles
. wn