body of a dead animal - German English Dictionary