live up to one's promise - Deutsch Englisch Wörterbuch