generation generation English English generation generation generation generation generation Gen English Bulbapedia's definition Bulbapedia's definition Gen generation English English generation generation generations generation Gen generation generation generation generation