Kotomora
尺取り虫 (shakutorimushi) Japanese meaning: inchworm | Kotomora