Kotomora
蠕虫 (ぜんちゅう, zenchuu) Japanese meaning: worm | Kotomora