Switch the last two and then everything should be correct!
Based off the context of this sentence, the strong points: "one taste 'provoked another'", "to the flagon 'so often'", "that 'at length'", the synonym and or simpler definition to the said word (reiterated) or reiterate, would be repeat.
Actual definition of < reiterate >
Re•it•er•ate \rē-'it-e-'rāt\ vt-at•ed; -at•ing [L reiteratus, pp. of reiterare to repeat, fr. Re- + iterare to iterate] (1526) : to state or to do over again or repeatedly sometimes with wearying effect - re•it•er•a•tion \(') rē-,it-e-'rā-shen\ n - re•it•er•a•tive \ rē-'it-e-,rāt-iv, -ret-iv; -'i-tret-iv\ adj - re•it•er•a•tive•ly adv
Source for definition:
Webster's Ninth New Collegiate Dictionary
By: A. Merriam-Webster
Answer:
"I Hear America Singing" is basically a joyful list of people working away. The speaker of the poem announces that he hears "America singing," and then describes the people who make up America—the mechanics, the carpenters, the shoemakers, the mothers, and the seamstresses.