thank one's lucky stars - Español Inglés Diccionario