indefatigably - German English Dictionary