thank lucky stars - Spanish English Dictionary