Kotomora
葉蜂 (はばち, habachi) Japanese meaning: sawfly | Kotomora