tatterdemalion
TATTERDEMA'LION
, n. A ragged fellow.