ragamuffin

 
Pronunciation: /ˈragəmʌfɪn/
(also raggamuffin)

noun

  • 1a person, typically a child, in ragged, dirty clothes.
  • 2an exponent or follower of ragga, typically one dressing in scruffy clothes: [as modifier]: ragamuffin style
  • another term for ragga.

Origin:

Middle English: probably based on rag1, with a fanciful suffix