Definition of "carapaces"

carapaces