PoemHunter

PoemHunter is an online poetry site that contains almost 900,000 poems.