Kotomora
ホソヘリカメムシ (ほそへりかめむし) Japanese meaning | Kotomora