Deer In The Headlights Meaning

(idiomatic) A stunned or glazed expression.

RECENT SEARCHES