Kotomora
手ごわい (てごわい, tegowai) Japanese meaning: tough | Kotomora