thank one's lucky stars - Allemand Anglais Dictionnaire