Kotomora
居ても立ってもいられない (itemotattemoirarenai) Japanese meaning | Kotomora