Kotomora
鞭毛虫 (benmouchuu) Japanese meaning: flagellate | Kotomora