Kotomora
剥皮 (はくひ, hakuhi) Japanese meaning: decortication | Kotomora