祖祖輩輩

Noun

 * 1) (for) generations and generations (in the past)