千载难逢 [- zǎi nán fénɡ]It happens only once in a thousand years.; difficult to meet in a thousand years; only once in a lifetime; occurring only once in a thousand years; very rare; once in a blue moon:
•¶千载难逢的机会 a golden opportunity; the chance of a lifetime; an once-in-a-life-time opportunity