Kotomora
勝利者 (shourisha) Japanese meaning: winner | Kotomora