Kotomora
後を絶たない (atootatanai) Japanese meaning: never cease | Kotomora