putrefacta - German English Dictionary