carapace
[
French
]
Shell
Countries
France