Kotomora
条虫類 (jouchuurui) Japanese meaning: cestodes | Kotomora