Definitions of tatterdemalion:

  • noun:   a dirty shabbily clothed urchin
  • adjective:   worn to shreds; or wearing torn or ragged clothing
    Example: "A tatterdemalion prince"
  • adjective:   in deplorable condition