Kotomora
ホソヘリカメムシ (hosoherikamemushi) Japanese meaning | Kotomora