Kotomora
渦鞭毛藻 (uzubenmousou) Japanese meaning: dinoflagellate | Kotomora