formidable in Indonesian formidable in Indonesian hebat adj Difficult to defeat or overcome. Add to Flashcards