shoot dirty looks는 누군가를 몹시 기분 나쁘게 쳐다보거나, 화가 난 표정으로 노려볼 때 사용하는 관용적인 표현입니다. 여기서 'dirty'는 물리적으로 더럽다는 뜻이 아니라 '불쾌한', '적대적인', 혹은 '경멸하는'이라는 심리적인 뉘앙스를 담고 있습니다. 또한 'shoot'은 시선을 마치 화살이나 총알처럼 상대방에게 발사한다는 비유적인 의미로 쓰여, 단순히 쳐다보는 것보다 훨씬 공격적이고 즉각적인 감정 표현을 나타냅니다. 주로 상대방이 무례한 행동을 했거나, 상황에 맞지 않는 말을 했을 때 말 대신 눈빛으로 경고나 불쾌감을 표시하는 상황에서 자주 쓰입니다. 비슷한 표현으로는 'glare at'이나 'give someone a dirty look'이 있으며, 'shoot'을 사용하면 좀 더 역동적이고 강렬한 느낌을 줍니다. 일상적인 대화나 소설 등에서 인물의 감정 상태를 묘사할 때 매우 빈번하게 사용되는 구어체 표현입니다.