Definition of formidable
(adj)
extremely impressive in
strength or excellence; "a formidable opponent"; "the
challenge was formidable"; "had a formidable
array of compositions to his credit"; "the formidable
army of brains at the Prime Minister's disposal"