Kotomora
追い迫る (oisemaru) Japanese meaning: gain on | Kotomora