1) hard to do, to take, to approach 2) hard to bear, troublesome, dangerous 2a) harsh, fierce, savage