Kotomora
立ち現れる (tachiarawareru) Japanese meaning: appear | Kotomora