Formidable

Inspiring fear or respect through being impressively large, powerful, intense, or capable