Kotomora
恒常河川 (koujoukasen) Japanese meaning: perennial river | Kotomora