English Dictionary
Definition thank your lucky stars in British English
thank your lucky stars phrase
phrase
1
to feel lucky, especially because something unpleasant has not happened
Synonyms and related words
