be heaven-sent - Deutsch Englisch Wörterbuch