indefatigability - Deutsch Englisch Wörterbuch