Arti dalam bahasa Inggris perbusukan putrefaction; Arti lain yang mungkindecayed; Bisa juga berartiputrescence;