てごわい
difficult; tough; formidable; redoubtable; stubborn
All those tricks he's got up his sleeve make him a formidable client.
・hand