tatterdemalion

A ragged fellow, whose clothes hang all in tatters.

The 1811 Dictionary of the Vulgar Tongue.