Kotomora
ギボシムシ (giboshimushi) Japanese meaning: acorn worm | Kotomora