THANK YOUR LUCKY STARS Meaning of THANK YOUR LUCKY STARS in English to feel very grateful and lucky about sth Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005