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.      Оксфордский английский словарь для изучающик язык на продвинутом уровне.