ragamuffin(noun) noun1. a dirty shabbily clothed urchinSimilar word(s): tatterdemalionDefinition categories: person, urchin