indefatigabletranslation and definition "indefatigable", tamil lexiconWordTamil Definitionindefatigableசோர்வுறாத, தளர்ச்சியடையாத, இடையறாத, விடா முயற்சியுடைய.