carapaces
English
Noun
carapaces
plural of
carapace
French
Noun
carapaces
f
plural of
carapace