carapaxes
English
Noun
carapaxes
plural of
carapax