Kotomora
鞭毛虫類 (benmouchuurui) Japanese meaning: flagellates | Kotomora