Wiktionary
devil's luck
n. (context idiomatic English) astounding good luck.
n. (context idiomatic English) astounding good luck.