Kotomora
線形虫 (senkeichuu) Japanese meaning: nematomorph | Kotomora