putrefactive - Spanish English Dictionary