Kotomora
カメムシ (kamemushi) Japanese meaning: shield bug | Kotomora