Kotomora
ざとうむし (zatoumushi) Japanese meaning: harvestman | Kotomora