carcasa - German English Dictionary