indefatigability - German English Dictionary