Thesaurus.com
Dictionary.com

badge of infamy

NOUN
scarlet letter
Synonyms