ragamuffin
noun
[ ˈraɡəmʌfɪn ]
• a person, typically a child, in ragged, dirty clothes.
Similar:
urchin,
guttersnipe,
waif,
scarecrow,
gamin,
gamine,
mudlark,
street Arab,
wastrel,
tatterdemalion,
• an exponent or follower of ragga, typically one dressing in scruffy clothes.
• "ragamuffin style"
Origin:
Middle English: probably based on rag1, with a fanciful suffix.