Kotomora
カマキリ (kamakiri) Japanese meaning: praying mantis | Kotomora