formidable

adj

1.
extremely impressive in strength or excellence
Derived from:
formidability
2.