What does 手ごわい mean?
手ごわい is a Japanese adjective meaning “difficult; tough; formidable; redoubtable” in English. It is written as 手ごわい in kanji, てごわい in hiragana, and tegowai in romaji. This word is part of JLPT N1 vocabulary.
Example sentence
あいつは海千山千だから、取り引き相手としてはかなり手強いぞ。
All those tricks he's got up his sleeve make him a formidable client.