English Dictionary
◊ TATTERDEMALION
tatterdemalion
n : a dirty shabbily clothed urchin [syn: {ragamuffin}]