Kotomora
成り代わる (narikawaru) Japanese meaning: take over for | Kotomora