undefatigable - German English Dictionary