generation generation generation generation generations generation generation generation generations generation Random House Kernerman Webster's College Dictionary generation generation generation generation generation generation generation generation generation generation generation generation Free Dictionary online generation generation generations generation generations generation generation generation generation Free Dictionary online generation generation generation generation generation generations generations generation generation generation generation generation generations Free Dictionary online generation Free Dictionary online generation generation