A Morning Vocabulary Quiz

I won’t say what I got, but I think I cheated. What does tatterdemalion mean? [Via]

More ...