tatterdemalion




tatterdemalion - noun

  • a dirty shabbily clothed urchin

  • tatterdemalion - adjective

    tatterdemalion - thesaurus

    bedraggled   derelict   dilapidated   ragamuffin   ramshackle   tattered