thank one's lucky stars - Deutsch Englisch Wörterbuch