Kotomora
線形動物 (senkeidoubutsu) Japanese meaning: nematode | Kotomora