redoubtable

adjective terrible, formidable.