What is the meaning of the word "tatterdemalion"?

Definitions: