indomitable in Catalan indomitable in Catalan indomable adj Incapable of being subdued, overcome, or vanquished. Add to Flashcards