Kotomora
ヒラムシ (hiramushi) Japanese meaning: flatworm | Kotomora