Tatterdemalion

A person in tattered clothing; a ragged or beggarly fellow; a ragamuffin.
OED