generation - English dictionary