enthusiastic devotion to a cause - Deutsch Englisch Wörterbuch