Kotomora
腐乱死体 (furanshitai) Japanese meaning: decomposed body | Kotomora