generation

(1) All the people of about the same age. — (2) It also means the time between one generation and the next generation. It is about 25 – 30 years.