Kotomora
勝ち誇る (kachihokoru) Japanese meaning: triumph | Kotomora