Kotomora
扁形動物 (henkeidoubutsu) Japanese meaning: flatworm | Kotomora