千載一遇

Idiom

 * 1) once in a lifetime

Etymology
Literally "to encounter once in a thousand years"

Noun

 * 1) once in a lifetime