Kotomora
負け知らず (makeshirazu) Japanese meaning: unbeatable | Kotomora