to feel very grateful and lucky about sth
Oxford100% de las películas
to feel very grateful and lucky about sth
You may thank your lucky stars they sent for me to safeguard life and property.
Definiciones del Oxford Advanced Learner's Dictionary, 9.ª edición