Kotomora
タガメ (tagame) Japanese meaning: giant water bug | Kotomora