Kotomora
渦虫類 (uzumushirui) Japanese meaning: turbellarians | Kotomora