Kotomora
クマムシ (kumamushi) Japanese meaning: tardigrade | Kotomora