Big Huge Thesaurus

tatterdemalion

adjective

similar terms

noun