Kotomora
仕業 (しわざ, shiwaza) Japanese meaning: deed | Kotomora