What is the meaning of the word "formidable"?

Definitions:

  1. extremely impressive in strength or excellence copy to clipboard adjective
    • a formidable opponent copy to clipboard
  2. inspiring fear copy to clipboard adjective
    • the formidable prospect of major surgery copy to clipboard

Synonyms: