formidable
[fɔːrˈmaɪdəbəl]
Definitions
1. adjective
imposing or impressive in size, strength, or character
“The formidable mountain stood tall against the horizon.”
2. noun
a person or thing that inspires respect through being impressively skilled, powerful, or successful
“The team’s formidable opponent proved to be a strong challenge.”