Find the word definition

Wiktionary
devil's luck

n. (context idiomatic English) astounding good luck.