Kotomora
腎虫 (jinchuu) Japanese meaning: giant kidney worm | Kotomora