Kotomora
ヤムシ (やむし, yamushi) Japanese meaning: arrow worm | Kotomora