English edit

Noun edit

carapaces

  1. plural of carapace

French edit

Noun edit

carapaces f

  1. plural of carapace