Definition of "Tatterdemalion" :
noun: a dirty shabbily clothed urchin
adjective: in deplorable condition
adjective: worn to shreds; or wearing torn or ragged clothing
"A tatterdemalion prince."
noun: a dirty shabbily clothed urchin
adjective: in deplorable condition
adjective: worn to shreds; or wearing torn or ragged clothing
"A tatterdemalion prince."