Urban Dictionary defines “deer caught in the headlights” as “a mental state of high arousal caused by anxiety, fear, panic,…
Urban Dictionary defines “deer caught in the headlights” as “a mental state of high arousal caused by anxiety, fear, panic,…