stain somebody’s name/honour/reputation etc
From Longman Dictionary of Contemporary Englishstain somebody’s name/honour/reputation etcstain somebody’s name/honour/reputation etcliteraryREPUTATION to damage the good opinion that people have about someone → stain