formidable in French formidable in French redoutable adj Difficult to defeat or overcome. Add to Flashcards