Conveys negative feelings without words, often more about disapproval than outright anger. She didn't say a word, just gave me a dirty look when I arrived late.
Pro Tip 2/3
Culturally Sensitive
The meaning of a 'dirty look' can vary across cultures, sometimes being interpreted differently. In his culture, giving someone a dirty look could mean a serious insult.
Pro Tip 3/3
Subtle Warning
It can be a subtle sign to stop a behavior or action that the observer finds annoying or offensive. When he started discussing politics, I gave him a dirty look to make him stop.