Kotomora
デモサイド (demosaido) Japanese meaning: democide | Kotomora