inspiring fear or respect through being impressively large, powerful, intense, or capable
redoutable
gewaltig
formidabile
imponente
tremendous
fantastic