Kotomora
円虫類 (enchuurui) Japanese meaning: roundworms | Kotomora