god's (own) gift to - Französisch Englisch Wörterbuch