stuff dead animals - German English Dictionary