A person, especially a child, in ragged, dirty clothes; a disreputable-looking person.
From 'rag' + obsolete 'muffin' (demon). Originally a name for a demon in medieval mystery plays.
Complete word intelligence in one call. Free tier — 50 lookups/day.