Kotomora
長虫 (ながむし) Japanese meaning | Kotomora