Kotomora
ゾウリムシ (zourimushi) Japanese meaning: paramecium | Kotomora