Big Huge Thesaurus

besmirched

adjective

similar terms