indomitabletranslation and definition "indomitable", tamil lexiconWordTamil Definitionindomitableவெல்லமுடியாத, விடாப்பிடியாய் எதிர்க்கின்ற, பிடிவாதமான, தளர்வுறாத, வளையாத, பணிதலில்லாத.