indefatigability - Turkish English Dictionary