A generation is all the people in a group or country who are of a similar age, especially when they are considered as having the same experiences or attitudes.
A generation is the period of time, usually considered to be about thirty years, that it takes for children to grow up and become adults and have children of their own.
Generation is used to indicate how long members of your family have had a particular nationality. For example, second generation means that you were born in the country you live in, but your parents were not.