Kotomora
ヒモムシ (ひもむし) Japanese meaning | Kotomora