Exciting or fitted to excite fear or apprehension; hard to deal with; difficult to overcome, perform, or the like: applied to persons or things possessing such strength, power, or capability, or presenting such obstacles to action or progress, as to discourage effort or inspire dread of failure.Synonyms Deterrent, discouraging, fearful, appalling, redoubtable.