Dirtball is a slang term used to describe someone who is filthy, disgusting, or mildly offensive. There are many synonyms for this word that can be used depending on the context and the severity of the situation. Some common synonyms include scumbag, sleazebag, lowlife, creep, and slob. These words are often used to describe someone who is unclean, disheveled, or disrespectful. In some cases, they may be used to describe someone who is dishonest or immoral. Overall, there are many words that can be used to describe a dirtball, and the choice of word will depend on the specific situation and the level of severity involved.