Kotomora
挑戦者 (chousensha) Japanese meaning: challenger | Kotomora