CEDICT
once in a blue moon; not occurring once in a thousand years
Wiktionary
千年也難遇上一次,形容機會極為難得。
重編國語辭典
機會極為難得
維基詞典