Kotomora
鉤頭虫 (koutouchuu) Japanese meaning: thorny-headed worm | Kotomora