indomitable in Russian indomitable in Russian неукротимый adj Incapable of being subdued, overcome, or vanquished. Add to Flashcards