Kotomora
線虫類 (senchuurui) Japanese meaning: nematodes | Kotomora