sling/throw mud

idiom

Definition 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.