sling/throw mud
idiomDefinition of sling/throw mud
chiefly US
: to publicly say false or bad things about someone (such as a political opponent) in order to harm that person's reputation
The candidates started slinging mud (at each other) early in the campaign.