ragamuffinEnglish

ragamuffin, tatterdemalion

Noun

A dirty shabbily clothed urchin

English: ragamuffin, tatterdemalion

English words with similar meanings

Show 1 words