indefatigation - Turkish English Dictionary