a promise made is a promise kept - Französisch Englisch Wörterbuch