tatterdemalion

TATTERDEMA'LION, n. A ragged fellow.