隔世

Verb

 * 1) to be separated by a generation
 * 2)  to be a long time apart

Noun

 * 1) previous age