carapace - German English Dictionary