Version Française
Translate
"carapace"
to French Language
English to French
French to English
English
French
carapace
carapace (f)
carapace, shell (of tortoise)
carapace (coque de tortue)