Kotomora
肝蛭 (kantetsu) Japanese meaning: sheep liver fluke | Kotomora