undefatigable - Turkish English Dictionary