putrefactor - German English Dictionary