Wiktionary
throw dirt
vb. 1 To fling dust or similar. 2 (context figuratively English) To make derogatory or malicious allegations, particularly about people in public life.