indefatigable - Turkish English Dictionary