Kotomora
輪虫類 (rinchuurui) Japanese meaning: rotifers | Kotomora