Kotomora
戦勝者 (senshousha) Japanese meaning: victor | Kotomora